航行日志

Hellohost VPS 64M试用笔记

由于之前普通的空间不可以自己定义安装软件,固定为php5+MySql,想体验一下VPS自由的感觉,就在hellohost买了一个内存64M,磁盘5G的VPS,用来练练手,如果好用,就把这个空间迁移过去。
一上来选择操作系统,不知天高地厚,直接选了Ubuntu 10.04 32位,系统启动,直接占掉空间10%以上,内存20%,我的个天,之后,我又做了一个动作,安装MySql,启动后,占用内存63M, SSH无法登陆,直接导致重装系统,并反思,而写下这篇文章。
查询了很多文章,关于64M内存的VPS,如何发挥硬件资源能力,有不少的文章,大长知识。这个过程让我想起我破旧堆里那台2m的386。现在廉价的硬件资源早已让我忘了它们的可贵。

VPS配置
内存: 64 MB
突发: 64 MB
磁盘空间: 5 GB
流量: 50 GB

jungle:~# free

total used free shared buffers cached

Mem: 65536 18100 47436 0 0 0

-/+ buffers/cache: 18100 47436

Swap: 0 0 0

jungle:~# cat /proc/cpuinfo

processor : 0

vendor_id : GenuineIntel

cpu family : 6

model : 23

model name : Intel(R) Core(TM)2 Duo CPU E7500 @ 2.93GHz

stepping : 10

cpu MHz : 2932.766

cache size : 3072 KB

physical id : 0

siblings : 2

core id : 0

cpu cores : 2

apicid : 0

fpu : yes

fpu_exception : yes

cpuid level : 13

wp : yes

flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1 lahf_lm

bogomips : 5865.53

clflush size : 64

cache_alignment : 64

address sizes : 36 bits physical, 48 bits virtual

power management:

jungle:~#

安装Ubuntu时,内存15%,硬盘500M左右,没有记录下来。

安装CenterOs ,内存8M占10%,硬盘400M以上
安装Debian ,内存9.06M占14%,硬盘791M占7%
由于有参考文章对于Debian的优化,所以,定为使用Debian,虽然本身对Ubuntu比较熟悉一点。

待续… …

参考文章:

10分钟在VPS建立一个30MB内存以下的LLMP环境
http://insraq.me/blog/10-min-llmp-with-leb-script
光板VPS配置初步(一)最小化资源占用
http://obmem.info/?p=278

vpsee的几篇文章都很有用
http://www.vpsee.com/2009/06/64mb-vps-optimize-debian5/

http://www.vpsee.com/2010/08/compile-and-install-nginx-php-fastcgi-mysql-on-debian-from-source/

另外关于MySQL的:
http://www.huomo.cn/database/article-324d.html
http://blog.csdn.net/dhping/archive/2010/04/27/5532828.aspx

关于apache2配置

http://blog.csdn.net/pureshf/archive/2009/02/27/3942189.aspx